public class aaa_basis {
    public static void main(String[] args){

        int a = 10;
        System.out.println(a);
        // System.out.printf 不会在输出内容后自动换行   printf("%s\n", a) 有‘\n’才可
        // System.out.println 会在输出内容后自动换行
        // System.out.print  不会换行

        // 可以串联输出
        System.out.println("Hello" + ", " + "World!");  // 输出：Hello, World!

        String s = "abc";
        System.out.println(s + " " + a);  // 输出1：abc 10

        // 格式化输出
        System.out.printf("%s %d\n", s, a);  // 输出2：abc 10
        // 因为后面有'\n',所以输出后才会换行

        System.out.println("-----条件判断-----");

        int b = 10;
        if (b > 5) {
            System.out.println("b > 5");
        } else if (b == 5) {
            System.out.println("b == 5");
        } else {
            System.out.println("b < 5");
        }
    
        System.out.println("-----循环-----");

        // 输出：0 1 2 3 4 
        for (int i = 0; i < 5; i++) {
            System.out.print(i + " ");
        }
        System.out.println();

        // 输出：100 50 25 12 6 3 1 
        int num = 100;
        while (num > 0) {
            System.out.print(num + " ");
            num /= 2;
        }
        System.out.println();
        
    }
}
